#ifndef spellchecker_h
#define spellchecker_h

#include <stdio.h>
#include <stdint.h>

/**
	One core structure type to hold the application runtime data.
	All are aptly named.
*/
struct core
{
	void* dictionaryBuffer;
	uint32_t dictionaryBufferSize;
	uint32_t dictionaryFileSize;

	char** dictionaryItems;
	uint32_t dictionaryItemsSize;
	uint32_t dictionaryItemsUsed;

	FILE* dictionaryFile;

	void* inputBuffer;
	uint32_t inputBufferSize;
	uint32_t inputFileSize;

	FILE* inputFile;

	uint8_t debug;

};


#endif
